#ifndef __DS1302_H__
#define __DS1302_H__



//时间数组
//年//月//日//小时//分钟//秒//星期
extern unsigned char DS1302_Time[];

//初始化
void DS1302_Init(void);

//写数据
//Comand为输入的命令（0x80为写秒(0-59)，0x82为写分(0-59)，0x84为写小时(0-23/0-12)，0x86为写日(1-31)，
//0x88为写月(1-12)，0x8A为写星期(1-7)，0x8C为写年(0-99),0x8E为0x80时写入保护）
void DS1302_Writebyte(unsigned char Comand,unsigned char Data);

//读数据
//Commadn为选择输出命令（0x81为读秒(0-59)，0x83为读分(0-59)，0x85为读小时(0-23/0-12)，0x87为读日(1-31)，
//0x89为读月(1-12)，0x8B为读星期(1-7)，0x8D为读年(0-99)）
unsigned char DS1302_ReadByte(unsigned char Commadn);

//写时间（写入数组中的时间）
void DS1302_Write_Time(void);
	
//读时间（读出数组中的时间）
 void DS1302_Read_Time(void);
	
#endif
